service abroad - English Synonyms Dictionary